Pythonista has been the state-of-the-art in iOS automation for years. Even if Python is not your favourite programming language, it has special utility on iOS because of Pythonista.

Pythonista can open files inside Git repositories in Working Copy and edit these in-place, such that you can jump back into Working Copy to view changes and commit. Use Open… from the list of External files making sure Working Copy is enabled as a Location in the iOS Files browser.

The standard share sheet is a gateway to the scripting powers of Pythonista. The Action extension can work on all kinds of files and Working Copy can share individual files as well as zip-files with repository or directory content.

When merging Pull Requests on GitHub there are sometimes conflicts, such that merge cannot be completed using the website.

Working Copy contains a state-of-the-art resolve tool and with help from Pythonista the relevant branch information can be read from GitHub API and passed to Working Copy that can fix the conflicts and conclude the Pull Request merge.

Inside Pythonista you need to create a URL Extension script with the contents of the clipboard.

Install this workflow now.